Software Developer:in - JavaScript, Node.js für Frontend Expert:innen - Diplomlehrgang
Durchgeführt von WIFI Wien
Beschreibung
In diesem Diplomlehrgang vertiefst du deine Fähigkeiten als Frontend-Developer:in und lernst, Webservices, Fullstack-Webapplikationen sowie plattformunabhängige Desktop- und mobile Applikationen zu entwickeln. Das Modul Software-Engineering, KI und Design bietet dir Einblicke in Projektmanagement, Codeverwaltung und den sinnvollen Einsatz von KI-Tools zur Codeerstellung. Im Rahmen deiner Abschlussarbeit wirst du ein praxisnahes Projekt mit HTML, CSS, JavaScript und Node.js realisieren. Während der Module werden dir Best-Practice-Beispiele, praktische Übungen sowie Tipps und Tricks aus der Branche vermittelt. Der Lehrgang umfasst verschiedene Themen wie User Interface Design, agile Methoden, Test Driven Development und die Erstellung von RESTful APIs, um dich optimal auf den Arbeitsmarkt vorzubereiten.
Tags
#Künstliche-Intelligenz #Agile-Methoden #JavaScript #Software-Engineering #Frontend-Entwicklung #UX-Design #Mobile-Apps #Node.js #WebServices #RESTful-APIsTermine
Kurs Details
Frontend-Developer:innen Software-Engineers Studierende der Informatik Quereinsteiger:innen in die Webentwicklung Berufstätige, die ihre Fähigkeiten erweitern möchten Personen, die an KI-gestützter Softwareentwicklung interessiert sind Entwickler:innen, die Fullstack-Entwicklung lernen möchten UX/UI-Designer:innen Teammitglieder in Softwareprojekten Technikbegeisterte, die mobile Apps entwickeln möchten
Der Kurs behandelt die Entwicklung von Softwarelösungen mit einem Fokus auf JavaScript und Node.js. Dabei werden sowohl Frontend- als auch Backend-Technologien eingesetzt, um vollständige Webanwendungen zu erstellen. Die Teilnehmenden lernen, wie man Webservices implementiert, Benutzeroberflächen gestaltet und mobile Applikationen entwickelt. Zudem wird der Einsatz von modernen Entwicklungsmethoden und -tools behandelt, um die Effizienz und Qualität der Softwareprojekte zu erhöhen. Insgesamt zielt der Kurs darauf ab, die Teilnehmenden auf die Herausforderungen der Softwareentwicklung im beruflichen Umfeld vorzubereiten.
- Was sind die Hauptunterschiede zwischen RESTful und SOAP-APIs?
- Erkläre den Begriff 'Asynchroner Control Flow' in Node.js.
- Was sind die Vorteile von Test Driven Development?
- Nenne drei Best Practices für das User Interface Design.
- Wie funktioniert die Authentifizierung mit JWT?
- Was ist der Unterschied zwischen MVC und MVVM?
- Beschreibe den Prozess der Erstellung einer Single-Page-Applikation mit Vue.
- Welche Rolle spielt Git im Softwareentwicklungsprozess?
- Was sind Progressive Web Apps und welche Vorteile bieten sie?
- Wie implementiert man WebSockets in einer Node.js-Anwendung?